TechDraw Symbol/fr

TechDraw Symbole

Emplacement du menu
TechDraw → Vues de TechDraw → Insérer un symbole SVG
Ateliers
TechDraw
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
TechDraw Modèles, Draft SVG

Description

L'outil TechDraw Symbole insère un objet Symbole. Un symbole est une vue simplifiée qui ne contient qu'un seul fichier SVG conforme à la spécification svg-tiny (voir TechDraw Modèles).

Un symbole peut être n'importe quoi qui aide à annoter un dessin et qui n'a pas besoin d'être modifié, il peut cependant contenir des textes éditables.

introduit dans la version 1.0 : l'outil TechDraw Vue peut également créer un symbole.

Rose des vents ajoutée à la page de dessin. Ce symbole est disponible en installant l'extension "symbols_library" avec le gestionnaire des extensions

Utilisation

  1. S'il y a plusieurs pages de dessin dans le document : activez la page souhaitée en la sélectionnant dans la vue en arborescence.
  2. Sélectionnez l'option TechDraw → Vues de TechDraw → Insérer un symbole SVG du menu.
  3. Si le document contient plusieurs pages de dessin et que vous n'avez pas encore activé de page, la fenêtre de dialogue Sélecteur de pages s'ouvre :
    1. Sélectionnez la page désirée.
    2. Appuyez sur le bouton OK.
  4. Un navigateur de fichiers s'ouvre.
  5. Sélectionnez un fichier SVG.
  6. Un symbole est inséré.
  7. Vous pouvez modifier sa propriété DonnéesScale pour ajuster sa taille.

Remarques

Propriétés

Voir aussi : Éditeur de propriétés

Un symbole, en fait un objet TechDraw::DrawViewSymbol, possède les propriétés communes à tous les types de vues. Il possède également les propriétés supplémentaires suivantes :

Données

Drawing view

Script

Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.

L'outil Symbole peut être utilisé dans des macro et à partir de la console Python à l'aide des fonctions suivantes:

sym = FreeCAD.ActiveDocument.addObject('TechDraw::DrawViewSymbol','TestSymbol')
rc = page.addView(anno)
f = open(unicode(symbolFileSpec,'utf-8'),'r')
svg = f.read()
f.close()
sym.Symbol = svg
rc = page.addView(sym)